Populate GtkPlacesSidebar at initialization
authorJohn Lindgren <john.lindgren@aol.com>
Sun, 6 Oct 2013 17:58:00 +0000 (17:58 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 6 Oct 2013 20:06:14 +0000 (16:06 -0400)
Previously, the "Places" sidebar was populated by the update_places()
call from within gtk_places_sidebar_style_set(). After
742a2f11a95a1e9ce56fe1a628743c7e8add8a57, update_places() is never called
and the sidebar is never populated unless gtk_places_sidebar_add_shortcut()
happens to be called. This commit fixes this by calling update_places()
at the end of gtk_places_sidebar_init().

https://bugzilla.gnome.org/show_bug.cgi?id=709522

gtk/gtkplacessidebar.c

index 1e7b7cdc8b1e664faa126f555c7af86a314805dd..5fa645204acd14535db3dad65ca75ac2607d98f0 100644 (file)
@@ -3839,6 +3839,9 @@ gtk_places_sidebar_init (GtkPlacesSidebar *sidebar)
 
        sidebar->drop_state = DROP_STATE_NORMAL;
        sidebar->new_bookmark_index = -1;
+
+       /* populate the sidebar */
+       update_places (sidebar);
 }
 
 static void